package spindles.gwt.shared;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface SpindlesManagerAsync {
	
	void getPersons(AsyncCallback callback);
	
	void getSleeps(long personID, AsyncCallback callback);
	
	void getEpochs(long sleepPartID, AsyncCallback callback);
	
	void getExportURL(String level, long id, boolean soft, AsyncCallback callback);
	
	void getExportPath(int type, long personID, boolean soft, AsyncCallback callback);
	
	void getExportURL(long epochID, SpindleDTO dto, int position, AsyncCallback callback);

}
